gdk: gdk_window_get_update_area don't remove alpha covered areas
authorAlexander Larsson <alexl@redhat.com>
Mon, 5 Dec 2011 11:18:22 +0000 (12:18 +0100)
committerAlexander Larsson <alexl@redhat.com>
Mon, 5 Dec 2011 11:18:22 +0000 (12:18 +0100)
commit4597f1ea6ad7bed980195c29af39e8e30f7dd54f
tree2bcbb88313267d98c8116a38cbf684e4a9a73d3c
parent65ef15812bc889a2158732d0519c899fb9e436cf
gdk: gdk_window_get_update_area don't remove alpha covered areas

gdk_window_get_update_area is supposed to get the area where things
need painting, and remove them from the update areas. However, if
some area is covered by other windows with an alpha background we
can't just expect whatever the app choses to render in the update
area as correct, so we don't actually remove these areas, meaning
they will get correctly rendered when we get to the expose handlers.
gdk/gdkwindow.c